import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase que representa a los obstaculos
 * 
 * @author Cesar Delgado 
 * 
 * @version Mayo 2012
 */
public abstract class Obstaculo extends Actor
{
    protected boolean activo; // Para saber si esta activo el obstaculo
    protected GreenfootImage imagen0;
    protected GreenfootImage imagen1;
    protected GreenfootImage imagen2;
    protected int cont;
    
    /**
     * 
     * Cambia el estado del obstaculo por uno dado
     * @param a true si esta activo y false si no esta activo
     */
    protected void cambiaActivo(boolean a)
    {
        activo = a;
    }
    
    /**
     * 
     * Dice el estado del obstaculo
     * @return activo true si esta activo y false si no esta activo
     */
    public abstract boolean activo();
    
}
